const Utils = require("./Utils.js")

Utils.init()

// 关闭好友协助申请
threads.start(() => {
  while (true) {
    sleep(30 * 1000)
    Utils.findPhotoTap("叉号", 0.8, [1100, 120, 140, 120])
  }
})

let count = 1
let flagone = true
while (flagone) {
  Utils.waitTime(6)
  if (count <= 4 && Utils.findPicture("首领")) {
    // 点击逢魔
    Utils.tapRandom(1730, 940, 1820, 1010)
    log('第 ' + count + ' 次点击')
    count++
  } else {
    Utils.sleeps()
    // 点击奖励
    Utils.tapRandom(1835, 325, 1880, 375)
    Utils.sleeps()
    // 点击空白处隐藏奖励弹框
    Utils.tapRandom(40, 170, 300, 620)
    flagone = false
  }
}

while (true) {
  Utils.sleeps()
  if (Utils.findPictureTap("逢魔胜利")) {
    Utils.sleeps()
    Utils.findPictureTap("逢魔胜利")
    Utils.sleeps()
    // 处于集结界面时
    Utils.tapPicture("返回三")
    Utils.sleeps()
    Utils.tapPicture("确认")
    Utils.sleeps()
    Utils.tapPicture("返回二")
		Utils.stopJB()
  } else if (Utils.findPictureTap("准备")) {
    Utils.waitTime(150)
  } else if (Utils.findPictureTap("首领")) {
    Utils.sleeps()
    Utils.tapRandom(920, 510, 1030, 580)
    while (!Utils.findPictureTap("集结挑战")) {
      sleep(100)
      log("集结挑战")
    }
  }
}
